039026ccddb6014b750bf023f8079d6dd3dac857,compiler/backend/src/org/jetbrains/kotlin/codegen/inline/InlineCodegen.java,InlineCodegen,getFilePath,#FunctionDescriptor#,764
Before Change
@Nullable
private static String getFilePath(@NotNull FunctionDescriptor descriptor) {
SourceElement source = descriptor.getSource();
if (!(source instanceof PsiSourceElement)) return null;
PsiElement psi = ((PsiSourceElement) source).getPsi();
if (psi == null) return null;
VirtualFile file = psi.getContainingFile().getVirtualFile();
if (file == null) return null;
After Change
SourceElement source = descriptor.getSource();
VirtualFile file = null;
if (source instanceof PsiSourceElement) {
file = getFile((PsiSourceElement) source);
} else if (source instanceof KotlinJvmBinarySourceElement) {
file = getFile((KotlinJvmBinarySourceElement) source);
}
if (file == null) return null;